/* MAIN TYPO */
body {background: url("../images/bg_bd.jpg") no-repeat center -20px #000000;}

h1.pageHeading {font-size:25px; color: #FFFFFF;font-weight:bold; letter-spacing: -2px; line-height: 30px; margin-bottom: 25px; padding: 0;    text-shadow: 0 0 5px #000000;text-transform: uppercase; background:url(../images/arrowUp.gif) 0px 3px no-repeat; padding-left:15px;}

/* WRAPPERS */

.w {width:960px; margin:auto;}

/* TUBE */

#tube {width:220px; margin:0px 10px; float:left; height:700px; background:url(../images/tube.gif) }


/* SIDEBAR */

#sideBar {width:160px; margin:0px 10px; float:left; padding-left:0px;}
#logo a {display:block; background: url("../images/logo.gif") no-repeat right top; display: block; height: 170px; width: 160px;}
#logo {margin-bottom:20px;}
#mainMenu {text-align:right; margin-bottom:30px;}
#mainMenu li a {background: url("../images/menuBg.gif") no-repeat right center; display: block; font-size: 11px; padding: 2px 20px 2px 0px; text-shadow: 0px 0px 5px #000; text-transform: uppercase;}
#mainMenu li.current a , #mainMenu li.active li.current a , #mainMenu li a:hover {color:#F93; background:url("../images/menuH.gif") no-repeat right center}
#mainMenu ul ul {margin-bottom:10px; padding-bottom:10px; border-bottom:1px solid #333;}

#mainMenu li.active li a {color:#999; background: url("../images/menuBg.gif") no-repeat right center; }
#mainMenu li.active li a:hover {color:#F93; background: url("../images/menuH.gif") no-repeat right center;}

.tidButton ul {width:150px;padding-left:10px;}
.tidButton li a {
	-webkit-transition: all 0.2s ease-out 0s;
	-moz-transition: all 0.2s ease-out 0s;
    background: url("../images/button_bg.jpg") no-repeat right center;
    color: #999;
    display: block;
    font-size: 11px;
    line-height: 21px;
    padding: 2px 2px 2px 10px ;
    text-shadow: 0 0 2px #000000;
    text-transform: uppercase;
}
.tidButton li a:hover {border-radius:3px; -moz-border-radius:3px;-webkit-transition: all 0.2s ease-in 0s; -moz-transition: all 0.2s ease-in 0s;background: none repeat scroll 0 0 #FF9933;color: #FFFFFF;}

.tidButton li img { float: right; height: 18px; margin-top:1px; width: 18px;}
.tidButton li {margin-bottom:5px;}

/* MAIN */
#main {margin-top:10px; border-top:1px solid #666;  min-height:700px; padding:10px 0px;}
#mainBody {width:510px; margin:0px 10px; float:left; padding-left:10px;}
#component {padding-bottom:20px;}

/* BEFORE COM */

.mLang {text-align:right;}
.mLang li {display:inline-block; padding-left:10px; font-size:10px; text-transform:uppercase}
.mLang li a {color:#999;}
.mLang .active a {color:#fff;}

.mSearch {text-align:right;}
.mSearch .inputBox {border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; background:#000; border:1px solid #333; outline:none; color:#999; font-size:11px; padding:5px; width:160px}

#beforeComponent {height:135px;}

/* AFTER COM */

#afterComponent {padding:20px 0px; border-top:1px solid #333;}
.tidMenu a {display:block;}
.tidMenu img {float:left; width:119px; height:110px; margin-right:21px;}
.tidMenu li {background:none !important; padding-left:0px !important; clear:both; margin-bottom:10px; height:110px;}
.tidMenu span {display:block; color: #FFFFFF; font-size:20px; font-weight:bold; letter-spacing: -1px; line-height: 20px; margin-bottom: 10px; text-shadow: 0 0 5px #000000; text-transform: uppercase;}
.tidMenu em {font-style:normal; color:#ccc}
.tidMenu a:hover em {color:#999;}

/* AFTER CONTENT */

#afterContent {border-top:1px solid #333; padding:10px 0px;}

/* FOOTER */

#footer {padding:10px 0px; text-transform:uppercase; clear:both; border-top:1px solid #222; font-size:10px; color:#666;}
#footer a {color:#999;}

#footer1, #footer2 {float:left; width:50%}

/* VIEW ITEM */

.itemInfoBlock {font-size:11px; color:#999;}
.itemImageBlock {margin-bottom:20px;}
.itemImageBlock img {border:5px solid #333;}
.typePro .itemImageBlock img {float:right; margin-left:20px; width:150px; height:auto;}

.itemGalleryBlock img {border:3px solid #333;}
.itemGalleryBlock a:hover img {border-color:#666;}
.itemGalleryImage em {font-style:normal; font-size:10px; text-transform:uppercase; color:#666; height:10px; line-height:10px; display:block; overflow:hidden;}
.itemGalleryImage {float:left; width:96px; height:120px; margin:0px 5px 0px 0px;}

.itemTagBlock {display:none;}
.itemText {line-height:20px;}
.itemText img {border:1px solid #666; padding:4px;}
.itemText ul li , #afterComponent ul li , #afterContent ul li {background: url("../images/arrow.gif") no-repeat scroll 2px 8px transparent;
    line-height:18px; margin-bottom:10px;
    padding-left: 15px;}
	
.itemText .current {clear:both; margin-bottom:20px;}
.itemText dl.tabs {margin:20px 0px; background: url("../images/tab_bg.png") no-repeat scroll 0 0 transparent; height:25px;}
dt.tabs {display:inline-block; line-height:15px; padding:5px 10px; border-right:1px solid #000;}
dt.closed a {color:#999; }
dt.open {background:#f93;}
dt.open a {color:#000;}
dt.tabs h3 {font-size:11px; text-transform:uppercase; margin:0px; padding:0px;}

.itemText table td {border:1px solid #333; padding:5px 10px; vertical-align:middle; color:#999;}

/* VIEW CATEGORY */

.viewCategory {}
.leadingItem {border-bottom:1px solid #333; padding-bottom:15px; margin-bottom:15px;}
.leadingItem .leadingItemImage img {float:right; width:160px; height:auto; border:5px solid #333; margin-left:20px;}
.leadingItem h1 {font-weight:bold; font-size:14px; line-height:20px;}
.leadingItemDate {font-size:11px; color:#999;}
.leadingItemSapo {font-size:11px; line-height:16px;}

.introItem {border-bottom:1px solid #333; padding-bottom:10px; margin-bottom:10px;}
.introItem h2 {margin:0px; font-weight:bold; font-style:normal; font-size:14px; line-height:20px; float:left; width:75%;}
.introItem .introItemInfo {float:left; text-align:right; width:25%;}
.introItemDate {font-size:11px; color:#999;}

.pageNav { text-transform:uppercase; font-size:11px; color:#999}
.pageNav .pageCounter {float:right;;}
.pageNav ul li {display:inline-block;}
.pageNav ul li a, .pageNav ul li span {display:inline-block; padding:0px 5px;}

/* CONTACT FORM */

.contactForm table {width:100%;}
.contactForm td {padding-bottom:5px; vertical-align:middle;}
.contactForm input[type=text] , .contactForm textarea {width:300px; border:1px solid #666; padding:5px; background:#333; color:#999; outline:none;}

.rsform-block-captcha input {width:80px!important;}
.rsform-block-captcha  img { width:150px; margin-bottom:5px;}
input[type=submit], input[type=reset], .button {background:#f93; border:none; font-size:10px; text-transform:uppercase; padding:5px 15px; cursor:pointer}
input[type=submit]:hover , input[type=reset]:hover, .button:hover {color:#fff; background:#666;}

/* WEB LINKS */

.linkCategoryList li {background:url(../images/folder.png) no-repeat left center; padding-left:20px; margin-bottom:10px;}
.linkList li {background:url(../images/download.png) no-repeat left center; padding-left:20px; margin-bottom:10px;}

/* SEARCH */

.resultTitle {font-weight:bold; margin-bottom:10px; font-size:14px;}
.resultText {font-size:11px; color:#999; margin-bottom:20px;}
.highlight {font-weight:bold; color:#ccc;}